home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-09-15 | 32.0 KB | 1,048 lines |
- diff -cr /src/mntinc34/PatchLev.h ./PatchLev.h
- *** /src/mntinc34/PatchLev.h Tue Jul 6 07:50:58 1993
- --- ./PatchLev.h Fri Jul 9 06:30:48 1993
- ***************
- *** 3,6 ****
- * directory.
- */
-
- ! #define _PatchLevel "34"
- --- 3,6 ----
- * directory.
- */
-
- ! #define _PatchLevel "35"
- Only in .: diffh
- diff -cr /src/mntinc34/dirent.h ./dirent.h
- *** /src/mntinc34/dirent.h Tue Jul 6 10:53:00 1993
- --- ./dirent.h Fri Jul 16 05:30:08 1993
- ***************
- *** 25,31 ****
- extern "C" {
- #endif
-
- -
- #ifndef _LIB_NAME_MAX
- # define _LIB_NAME_MAX NAME_MAX
- #endif
- --- 25,30 ----
- ***************
- *** 70,76 ****
-
- #endif /* __MINT__ */
-
- -
- #define __DIRENTSIZ(x) (sizeof(struct dirent) + (x) + 1)
-
- /* allow BSD emulation via sys/dir.h */
- --- 69,74 ----
- ***************
- *** 84,98 ****
- #define MAXNAMLEN _LIB_NAME_MAX
- #endif
-
- -
- __EXTERN DIR * opendir __PROTO((const char *dirname));
- __EXTERN struct dirent *readdir __PROTO((DIR *dirp));
- - #ifndef _POSIX_SOURCE
- - __EXTERN off_t telldir __PROTO((DIR *dirp));
- - __EXTERN void seekdir __PROTO((DIR *dirp, off_t loc));
- - #endif /* _POSIX_SOURCE */
- __EXTERN void rewinddir __PROTO((DIR *dirp));
- __EXTERN int closedir __PROTO((DIR *dirp));
-
- #ifdef __cplusplus
- }
- --- 82,96 ----
- #define MAXNAMLEN _LIB_NAME_MAX
- #endif
-
- __EXTERN DIR * opendir __PROTO((const char *dirname));
- __EXTERN struct dirent *readdir __PROTO((DIR *dirp));
- __EXTERN void rewinddir __PROTO((DIR *dirp));
- __EXTERN int closedir __PROTO((DIR *dirp));
- + #ifndef _POSIX_SOURCE
- + __EXTERN off_t telldir __PROTO((DIR *dirp));
- + __EXTERN void seekdir __PROTO((DIR *dirp, off_t loc));
- + __EXTERN int alphasort __PROTO((struct dirent **, struct dirent **));
- + #endif /* _POSIX_SOURCE */
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc34/errno.h ./errno.h
- *** /src/mntinc34/errno.h Tue Jul 6 09:30:14 1993
- --- ./errno.h Sun Jul 18 08:10:32 1993
- ***************
- *** 49,54 ****
- --- 49,55 ----
- #define ENOENT 33 /* file not found */
- #define ESRCH ENOENT /* pid not found */
- #define EPATH 34 /* path not found */
- + #define ENOTDIR EPATH
- #define EMFILE 35 /* no more handles */
- #define EACCESS 36 /* access denied */
- #define EACCES 36 /* access denied */
- ***************
- *** 72,77 ****
- --- 73,79 ----
- #define EGSBF ESBLOCK /* or memory block growth failure */
- /* (gap) */
- # define EMLINK 80 /* too many symbolic links */
- + # define ELOOP EMLINK
- #define EPIPE 81 /* write to broken pipe */
- # define EEXIST 85 /* file exists, try again later */
- # define ENAMETOOLONG 86 /* name too long */
- diff -cr /src/mntinc34/falcon.h ./falcon.h
- *** /src/mntinc34/falcon.h Sat Jun 26 07:24:08 1993
- --- ./falcon.h Tue Sep 7 19:12:54 1993
- ***************
- *** 87,93 ****
- movl %2,sp@-; \
- movw %1,sp@-; \
- trap #14; \
- ! lea sp@(12),sp" \
- : "=r"(retvalue) \
- : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- --- 87,93 ----
- movl %2,sp@-; \
- movw %1,sp@-; \
- trap #14; \
- ! lea sp@(18),sp" \
- : "=r"(retvalue) \
- : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- ***************
- *** 95,102 ****
- })
- #endif
-
- ! #ifndef trap_14_wlllll
- ! #define trap_14_wlllll(n,a,b,c,d,e) \
- __extension__ \
- ({ \
- register long retvalue __asm__("d0"); \
- --- 95,102 ----
- })
- #endif
-
- ! #ifndef trap_14_wllllll
- ! #define trap_14_wllllll(n,a,b,c,d,e,f) \
- __extension__ \
- ({ \
- register long retvalue __asm__("d0"); \
- ***************
- *** 105,113 ****
- --- 105,115 ----
- long _c = (long)(c); \
- long _d = (long)(d); \
- long _e = (long)(e); \
- + long _f = (long)(f); \
- \
- __asm__ volatile \
- ("\
- + movl %7,sp@-; \
- movl %6,sp@-; \
- movl %5,sp@-; \
- movl %4,sp@-; \
- ***************
- *** 115,123 ****
- movl %2,sp@-; \
- movw %1,sp@-; \
- trap #14; \
- lea sp@(12),sp" \
- : "=r"(retvalue) \
- ! : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e) \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- retvalue; \
- })
- --- 117,171 ----
- movl %2,sp@-; \
- movw %1,sp@-; \
- trap #14; \
- + lea sp@(26),sp" \
- + : "=r"(retvalue) \
- + : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e), "r"(_f) \
- + : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- + retvalue; \
- + })
- + #endif
- +
- + #ifndef trap_14_wll
- + #define trap_14_wll(n,a,b)
- + __extension__ \
- + ({ \
- + register long retvalue __asm__("d0"); \
- + long _a = (long)(a); \
- + long _b = (long)(b); \
- + \
- + __asm__ volatile \
- + ("\
- + movl %3,sp@-; \
- + movl %2,sp@-; \
- + movw %1,sp@-; \
- + trap #14; \
- + lea sp@(10),sp" \
- + : "=r"(retvalue) \
- + : "g"(n), "r"(_a), "r"(_b) \
- + : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- + retvalue; \
- + })
- + #endif
- +
- + #ifndef trap_14_wlwl
- + #define trap_14_wlwl(n,a,b,c)
- + __extension__ \
- + ({ \
- + register long retvalue __asm__("d0"); \
- + long _a = (long)(a); \
- + short _b = (short)(b); \
- + long _c = (long)(c); \
- + \
- + __asm__ volatile \
- + ("\
- + movl %4,sp@-; \
- + movw %3,sp@-; \
- + movl %2,sp@-; \
- + movw %1,sp@-; \
- + trap #14; \
- lea sp@(12),sp" \
- : "=r"(retvalue) \
- ! : "g"(n), "r"(_a), "r"(_b), "r"(_c) \
- : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- retvalue; \
- })
- ***************
- *** 397,403 ****
- (void)trap_14_wll((short)126,(long)(rcvr),(long)(xmtr))
- #define Dsp_RemoveInterrupts(mask) \
- (void)trap_14_ww((short)102,(short)(mask))
- ! #define Dsp_GetWordSize() (long)trap_14_w((short)103)
- #define Dsp_Lock() (short)trap_14_w((short)104)
- #define Dsp_Unlock() (void)trap_14_w((short)105)
- #define Dsp_Available(xmem,ymem) \
- --- 445,451 ----
- (void)trap_14_wll((short)126,(long)(rcvr),(long)(xmtr))
- #define Dsp_RemoveInterrupts(mask) \
- (void)trap_14_ww((short)102,(short)(mask))
- ! #define Dsp_GetWordSize() (short)trap_14_w((short)103)
- #define Dsp_Lock() (short)trap_14_w((short)104)
- #define Dsp_Unlock() (void)trap_14_w((short)105)
- #define Dsp_Available(xmem,ymem) \
- ***************
- *** 405,411 ****
- #define Dsp_Reserve(xmem,ymem) \
- (void)trap_14_wll((short)107,(long)(xmem),(long)(ymem))
- #define Dsp_LoadProg(file,ability,buffer) \
- ! (long)trap_14_wlwl((short)108,(long)(file),(short)(ability), \
- (long)(buffer))
- #define Dsp_ExecProg(codeptr,codesiz,ability) \
- (void)trap_14_wllw((short)109,(long)(codeptr),(long)(codesiz), \
- --- 453,459 ----
- #define Dsp_Reserve(xmem,ymem) \
- (void)trap_14_wll((short)107,(long)(xmem),(long)(ymem))
- #define Dsp_LoadProg(file,ability,buffer) \
- ! (short)trap_14_wlwl((short)108,(long)(file),(short)(ability), \
- (long)(buffer))
- #define Dsp_ExecProg(codeptr,codesiz,ability) \
- (void)trap_14_wllw((short)109,(long)(codeptr),(long)(codesiz), \
- ***************
- *** 417,438 ****
- (long)trap_14_wll((short)111,(long)(file),(long)(codeptr))
- #define Dsp_TriggerHC(vector) \
- (void)trap_14_ww((short)112,(short)(vector))
- ! #define Dsp_RequestUniqueAbility() (long)trap_14_w((short)113)
- ! #define Dsp_GetProgAbility() (long)trap_14_w((short)114)
- #define Dsp_FlushSubroutines() (void)trap_14_w((short)115)
- #define Dsp_LoadSubroutine(ptr,siz,ability) \
- ! (long)trap_14_wllw((short)116,(long)(ptr),(long)(siz), \
- (short)(ability))
- #define Dsp_InqSubrAbility(ability) \
- ! (long)trap_14_ww((short)117,(short)(ability))
- #define Dsp_RunSubroutine(handle) \
- ! (long)trap_14_ww((short)118,(short)(handle))
- #define Dsp_Hf0(flag) \
- ! (long)trap_14_ww((short)119,(short)(flag))
- #define Dsp_Hf1(flag) \
- ! (long)trap_14_ww((short)120,(short)(flag))
- ! #define Dsp_Hf2() (long)trap_14_w((short)121)
- ! #define Dsp_Hf3() (long)trap_14_w((short)122)
- #define Dsp_HStat() (char)trap_14_w((short)125)
-
- #endif /* _FALCON_H */
- --- 465,486 ----
- (long)trap_14_wll((short)111,(long)(file),(long)(codeptr))
- #define Dsp_TriggerHC(vector) \
- (void)trap_14_ww((short)112,(short)(vector))
- ! #define Dsp_RequestUniqueAbility() (short)trap_14_w((short)113)
- ! #define Dsp_GetProgAbility() (short)trap_14_w((short)114)
- #define Dsp_FlushSubroutines() (void)trap_14_w((short)115)
- #define Dsp_LoadSubroutine(ptr,siz,ability) \
- ! (short)trap_14_wllw((short)116,(long)(ptr),(long)(siz), \
- (short)(ability))
- #define Dsp_InqSubrAbility(ability) \
- ! (short)trap_14_ww((short)117,(short)(ability))
- #define Dsp_RunSubroutine(handle) \
- ! (short)trap_14_ww((short)118,(short)(handle))
- #define Dsp_Hf0(flag) \
- ! (short)trap_14_ww((short)119,(short)(flag))
- #define Dsp_Hf1(flag) \
- ! (short)trap_14_ww((short)120,(short)(flag))
- ! #define Dsp_Hf2() (short)trap_14_w((short)121)
- ! #define Dsp_Hf3() (short)trap_14_w((short)122)
- #define Dsp_HStat() (char)trap_14_w((short)125)
-
- #endif /* _FALCON_H */
- diff -cr /src/mntinc34/ioctl.h ./ioctl.h
- *** /src/mntinc34/ioctl.h Mon Jun 7 11:34:24 1993
- --- ./ioctl.h Mon Sep 13 06:10:42 1993
- ***************
- *** 64,69 ****
- --- 64,70 ----
-
- #endif /* __MINT__ */
-
- + #ifndef _filesys_h
- struct tchars {
- char t_intrc;
- char t_quitc;
- ***************
- *** 92,97 ****
- --- 93,99 ----
- #define EVENP 0x4000
- #define ODDP 0x8000
- #define ANYP (0)
- + #endif
-
- /* Only ones that are likely to be used are here */
- /* ok, but emacs thinks it knows their value */
- ***************
- *** 122,131 ****
- --- 124,135 ----
- #define TOSTOP 0x0100
- #define XKEY 0x0200
-
- + #ifndef _filesys_h
- struct xkey {
- short xk_num;
- char xk_def[8];
- };
- + #endif
-
- /* some fake defines for the line discipline stuff */
-
- ***************
- *** 143,148 ****
- --- 147,153 ----
-
- #endif /* __MINT__ */
-
- + #ifndef _filesys_h
- struct sgttyb {
- char sg_ispeed;
- char sg_ospeed;
- ***************
- *** 157,162 ****
- --- 162,168 ----
- short ws_xpixel;
- short ws_ypixel;
- };
- + #endif
-
- struct _mutimbuf {
- unsigned short actime, acdate; /* GEMDOS format */
- diff -cr /src/mntinc34/math.h ./math.h
- *** /src/mntinc34/math.h Thu May 27 04:38:18 1993
- --- ./math.h Thu Sep 9 16:04:18 1993
- ***************
- *** 76,82 ****
-
- struct exception {
- exception_type type; /* exception type */
- ! char *name; /* function in which it occured */
- double arg1; /* an arg */
- double arg2; /* another arg */
- double retval; /* val to return */
- --- 76,82 ----
-
- struct exception {
- exception_type type; /* exception type */
- ! const char *name; /* function in which it occured */
- double arg1; /* an arg */
- double arg2; /* another arg */
- double retval; /* val to return */
- diff -cr /src/mntinc34/process.h ./process.h
- *** /src/mntinc34/process.h Fri May 15 21:02:18 1992
- --- ./process.h Thu Sep 9 16:04:20 1993
- ***************
- *** 15,27 ****
- #define P_NOWAIT 1
- #define P_OVERLAY 2
-
- ! __EXTERN int spawnv __PROTO((int, char *, char **));
- ! __EXTERN int spawnve __PROTO((int, char *, char **, char **));
- ! __EXTERN int _spawnve __PROTO((int, char *, char **, char **));
- ! __EXTERN int spawnvp __PROTO((int, char *, char **));
- ! __EXTERN int spawnle __PROTO((int, char *, ...));
- ! __EXTERN int spawnl __PROTO((int, char *, ...));
- ! __EXTERN int spawnlp __PROTO((int, char *, ...));
-
- #ifdef __cplusplus
- }
- --- 15,27 ----
- #define P_NOWAIT 1
- #define P_OVERLAY 2
-
- ! __EXTERN int spawnv __PROTO((int, const char *, char *const *));
- ! __EXTERN int spawnve __PROTO((int, const char *, char *const *, char *const *));
- ! __EXTERN int _spawnve __PROTO((int, const char *, char *const *, char *const *));
- ! __EXTERN int spawnvp __PROTO((int, const char *, char *const *));
- ! __EXTERN int spawnle __PROTO((int, const char *, ...));
- ! __EXTERN int spawnl __PROTO((int, const char *, ...));
- ! __EXTERN int spawnlp __PROTO((int, const char *, ...));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc34/pwd.h ./pwd.h
- *** /src/mntinc34/pwd.h Tue Jul 6 11:24:52 1993
- --- ./pwd.h Sun Jul 11 05:51:58 1993
- ***************
- *** 35,41 ****
- };
-
- __EXTERN struct passwd *getpwnam __PROTO((const char *));
- ! __EXTERN struct passwd *getpwuid __PROTO((int));
-
- #ifndef _POSIX_SOURCE
- __EXTERN void endpwent __PROTO((void));
- --- 35,41 ----
- };
-
- __EXTERN struct passwd *getpwnam __PROTO((const char *));
- ! __EXTERN struct passwd *getpwuid __PROTO((_UID_T));
-
- #ifndef _POSIX_SOURCE
- __EXTERN void endpwent __PROTO((void));
- diff -cr /src/mntinc34/setjmp.h ./setjmp.h
- *** /src/mntinc34/setjmp.h Thu Jul 1 06:25:50 1993
- --- ./setjmp.h Wed Sep 8 22:19:50 1993
- ***************
- *** 19,25 ****
-
- #else /* __TURBOC__ */
-
- ! typedef char *jmp_buf[15]; /* retaddr, 12 regs, sigmask, savemask */
-
- #endif /* __TURBOC__ */
-
- --- 19,25 ----
-
- #else /* __TURBOC__ */
-
- ! typedef long jmp_buf[14]; /* retaddr, 12 regs, sigmask */
-
- #endif /* __TURBOC__ */
-
- diff -cr /src/mntinc34/signal.h ./signal.h
- *** /src/mntinc34/signal.h Tue Jul 6 08:14:58 1993
- --- ./signal.h Sun Jul 18 07:54:26 1993
- ***************
- *** 64,87 ****
- __EXTERN int killpg __PROTO((int, int));
- #endif /* _POSIX_SOURCE */
-
- #ifdef __MINT__
- # ifndef __STRICT_ANSI__
- struct sigaction {
- __Sigfunc sa_handler; /* pointer to signal handler */
- ! long sa_mask; /* additional signals masked during delivery */
- /* pain here... POSIX forces us to use int, we would prefer short */
- int sa_flags; /* signal specific flags */
- /* signal flags */
- #define SA_NOCLDSTOP 1 /* don't send SIGCHLD when they stop */
- };
- -
- - #define _SIGSET_INDEX(__sig) (__sig / 32)
- - #define _SIGSET_BITPOS(__sig) (__sig % 32)
- - #define _SIGSET_MAX_INDEX ((__NSIG + 31) / 32)
- -
- - typedef struct {
- - long __sigset_data[_SIGSET_MAX_INDEX];
- - } sigset_t;
-
- __EXTERN long sigsetmask __PROTO((long mask));
- __EXTERN long sigblock __PROTO((long mask));
- --- 64,87 ----
- __EXTERN int killpg __PROTO((int, int));
- #endif /* _POSIX_SOURCE */
-
- + #define _SIGSET_INDEX(__sig) (__sig / 32)
- + #define _SIGSET_BITPOS(__sig) (__sig % 32)
- + #define _SIGSET_MAX_INDEX (__NSIG / 32)
- +
- + typedef struct {
- + long __sigset_data[_SIGSET_MAX_INDEX + 1];
- + } sigset_t;
- +
- #ifdef __MINT__
- # ifndef __STRICT_ANSI__
- struct sigaction {
- __Sigfunc sa_handler; /* pointer to signal handler */
- ! sigset_t sa_mask; /* additional signals masked during delivery */
- /* pain here... POSIX forces us to use int, we would prefer short */
- int sa_flags; /* signal specific flags */
- /* signal flags */
- #define SA_NOCLDSTOP 1 /* don't send SIGCHLD when they stop */
- };
-
- __EXTERN long sigsetmask __PROTO((long mask));
- __EXTERN long sigblock __PROTO((long mask));
- diff -cr /src/mntinc34/stdio.h ./stdio.h
- *** /src/mntinc34/stdio.h Tue Jul 6 11:39:10 1993
- --- ./stdio.h Sat Jul 17 01:40:28 1993
- ***************
- *** 144,149 ****
- --- 144,150 ----
- #ifndef _POSIX_SOURCE
- __EXTERN int vscanf __PROTO((const char *, __VA_LIST__));
- __EXTERN int vfscanf __PROTO((FILE *, const char *, __VA_LIST__));
- + __EXTERN int vsscanf __PROTO((const char *, const char *, __VA_LIST__));
- #endif /* _POSIX_SOURCE */
-
- __EXTERN int fgetc __PROTO((FILE *));
- ***************
- *** 180,185 ****
- --- 181,187 ----
- __EXTERN long putl __PROTO((long, FILE *));
- __EXTERN short getw __PROTO((FILE *));
- __EXTERN short putw __PROTO((short, FILE *));
- + __EXTERN void _getbuf __PROTO((FILE *fp));
- # endif /* _POSIX_SOURCE */
-
- #endif /* __STRICT_ANSI__ */
- diff -cr /src/mntinc34/support.h ./support.h
- *** /src/mntinc34/support.h Wed Jun 23 02:13:26 1993
- --- ./support.h Thu Sep 9 16:08:44 1993
- ***************
- *** 36,42 ****
- __EXTERN void _set_unixmode __PROTO((char *mode));
- __EXTERN void _uniquefy __PROTO((char *dos));
-
- ! __EXTERN int spawnve __PROTO((int, char *, char **, char **));
-
- __EXTERN int console_input_status __PROTO((int));
- __EXTERN unsigned int console_read_byte __PROTO((int));
- --- 36,42 ----
- __EXTERN void _set_unixmode __PROTO((char *mode));
- __EXTERN void _uniquefy __PROTO((char *dos));
-
- ! __EXTERN int spawnve __PROTO((int, const char *, char *const *, char *const *));
-
- __EXTERN int console_input_status __PROTO((int));
- __EXTERN unsigned int console_read_byte __PROTO((int));
- ***************
- *** 45,53 ****
- __EXTERN time_t dostime __PROTO((time_t));
- __EXTERN time_t unixtime __PROTO((unsigned dostime, unsigned dosdate));
-
- ! __EXTERN char *buffindfile __PROTO((char *fname, char *fpath,
- ! char **fext, char *buffer));
- ! __EXTERN char *findfile __PROTO((char *fname, char *fpath, char **fext));
-
- __EXTERN char *_ultoa __PROTO((unsigned long n, char *buffer, int radix));
- __EXTERN char *_ltoa __PROTO((long n, char *buffer, int radix));
- --- 45,54 ----
- __EXTERN time_t dostime __PROTO((time_t));
- __EXTERN time_t unixtime __PROTO((unsigned dostime, unsigned dosdate));
-
- ! __EXTERN char *buffindfile __PROTO((const char *fname, const char *fpath,
- ! char *const *fext, char *buffer));
- ! __EXTERN char *findfile __PROTO((const char *fname, const char *fpath,
- ! char *const *fext));
-
- __EXTERN char *_ultoa __PROTO((unsigned long n, char *buffer, int radix));
- __EXTERN char *_ltoa __PROTO((long n, char *buffer, int radix));
- ***************
- *** 57,64 ****
- __EXTERN void set_sysvar_to_long __PROTO((void *var, long val));
-
- __EXTERN void __exit __PROTO((long status));
-
- -
- __EXTERN int _fork __PROTO((char *save_to));
- __EXTERN int _wait __PROTO((int *exit_code));
-
- --- 58,65 ----
- __EXTERN void set_sysvar_to_long __PROTO((void *var, long val));
-
- __EXTERN void __exit __PROTO((long status));
- + __EXTERN void _exit __PROTO((int status));
-
- __EXTERN int _fork __PROTO((char *save_to));
- __EXTERN int _wait __PROTO((int *exit_code));
-
- ***************
- *** 68,77 ****
- __EXTERN void _mcleanup __PROTO((void));
- __EXTERN int profil __PROTO((void *buff, unsigned long bufsiz, unsigned long offset, int shift));
-
- - __EXTERN int link __PROTO((const char *oldname, const char *newname));
- - __EXTERN int symlink __PROTO((const char *oldname, const char *newname));
- - __EXTERN int readlink __PROTO((char *filename, char *linkto, int siz));
- -
- __EXTERN long a64l __PROTO((const char *s));
- __EXTERN char *l64a __PROTO((long l));
-
- --- 69,74 ----
- ***************
- *** 86,101 ****
- __EXTERN int _text_read __PROTO((int, char *, int));
- __EXTERN int _text_write __PROTO((int, const char *, int));
-
- - __EXTERN void write_utmp __PROTO((const char *, const char *,
- - const char *, unsigned long));
- - __EXTERN void write_wtmp __PROTO((const char *, const char *,
- - const char *, unsigned long));
- -
- __EXTERN int getdtablesize __PROTO((void));
- __EXTERN int nice __PROTO((int));
- ! __EXTERN int mknod __PROTO((const char *, int, int));
-
- __EXTERN int ffs __PROTO((int));
-
- #ifdef __cplusplus
- }
- --- 83,97 ----
- __EXTERN int _text_read __PROTO((int, char *, int));
- __EXTERN int _text_write __PROTO((int, const char *, int));
-
- __EXTERN int getdtablesize __PROTO((void));
- __EXTERN int nice __PROTO((int));
- ! __EXTERN int mknod __PROTO((char *, int, int));
- !
- ! __EXTERN int sync __PROTO((void));
- ! __EXTERN int fsync __PROTO((int fd));
-
- __EXTERN int ffs __PROTO((int));
- + __EXTERN int gethostname __PROTO((char *buf, __SIZE_TYPEDEF__ len));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc34/sys/errno.h ./sys/errno.h
- *** /src/mntinc34/sys/errno.h Wed Sep 26 17:37:30 1990
- --- ./sys/errno.h Sun Jul 11 09:15:10 1993
- ***************
- *** 1,3 ****
- ! #ifndef _ERRNO_H
- #include <errno.h>
- #endif
- --- 1,4 ----
- ! #ifndef _SYS_ERRNO_H
- ! #define _SYS_ERRNO_H
- #include <errno.h>
- #endif
- diff -cr /src/mntinc34/sys/ioctl.h ./sys/ioctl.h
- *** /src/mntinc34/sys/ioctl.h Thu Sep 6 16:52:56 1990
- --- ./sys/ioctl.h Sun Jul 11 09:16:02 1993
- ***************
- *** 1,3 ****
- ! #ifndef _IOCTL_H
- # include <ioctl.h>
- ! #endif /* _IOCTL_H */
- --- 1,4 ----
- ! #ifndef _SYS_IOCTL_H
- ! #define _SYS_IOCTL_H
- # include <ioctl.h>
- ! #endif /* _SYS_IOCTL_H */
- diff -cr /src/mntinc34/sys/resource.h ./sys/resource.h
- *** /src/mntinc34/sys/resource.h Wed Sep 26 17:00:34 1990
- --- ./sys/resource.h Sun Jul 18 09:22:38 1993
- ***************
- *** 1,3 ****
- ! #ifndef _RESOURCE_H
- #include <resource.h>
- #endif
- --- 1,4 ----
- ! #ifndef _SYS_RESOURCE_H
- ! #define _SYS_RESOURCE_H
- #include <resource.h>
- #endif
- diff -cr /src/mntinc34/sys/signal.h ./sys/signal.h
- *** /src/mntinc34/sys/signal.h Wed Sep 26 17:37:46 1990
- --- ./sys/signal.h Sun Jul 11 09:17:14 1993
- ***************
- *** 1,3 ****
- ! #ifndef _SIGNAL_H
- #include <signal.h>
- #endif
- --- 1,4 ----
- ! #ifndef _SYS_SIGNAL_H
- ! #define _SYS_SIGNAL_H
- #include <signal.h>
- #endif
- diff -cr /src/mntinc34/sys/statfs.h ./sys/statfs.h
- *** /src/mntinc34/sys/statfs.h Fri May 15 22:19:52 1992
- --- ./sys/statfs.h Thu Sep 9 23:01:18 1993
- ***************
- *** 5,10 ****
- --- 5,14 ----
- #ifndef _SYS_STATFS_H
- #define _SYS_STATFS_H
-
- + #ifndef _COMPILER_H
- + #include <compiler.h>
- + #endif
- +
- #ifdef __cplusplus
- extern "C" {
- #endif
- ***************
- *** 28,33 ****
- --- 32,39 ----
- fsid_t f_fsid; /* file system id */
- long f_spare[7]; /* spare for later */
- };
- +
- + __EXTERN int statfs __PROTO((const char *path, struct statfs *buf));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc34/sys/wait.h ./sys/wait.h
- *** /src/mntinc34/sys/wait.h Thu Sep 6 20:20:22 1990
- --- ./sys/wait.h Sun Jul 11 09:19:04 1993
- ***************
- *** 1,3 ****
- ! #ifndef _WAIT_H
- #include <wait.h>
- #endif
- --- 1,4 ----
- ! #ifndef _SYS_WAIT_H
- ! #define _SYS_WAIT_H
- #include <wait.h>
- #endif
- diff -cr /src/mntinc34/unistd.h ./unistd.h
- *** /src/mntinc34/unistd.h Tue Jul 6 10:41:38 1993
- --- ./unistd.h Thu Sep 9 16:04:24 1993
- ***************
- *** 88,192 ****
- __EXTERN int close __PROTO((int));
- __EXTERN int dup __PROTO((int));
- __EXTERN int dup2 __PROTO((int, int));
- ! __EXTERN int execl __PROTO((char *, ...));
- ! __EXTERN int execle __PROTO((char *, ...));
- ! __EXTERN int execlp __PROTO((char *, ...));
- ! __EXTERN int execv __PROTO((char *, char **));
- ! __EXTERN int execve __PROTO((char *, char **, char **));
- ! __EXTERN int execvp __PROTO((char *, char **));
- __EXTERN int fork __PROTO((void));
- __EXTERN char * getcwd __PROTO((char *, int));
- - #ifndef _POSIX_SOURCE
- - __EXTERN char * getwd __PROTO((char *));
- - #endif /* _POSIX_SOURCE */
- __EXTERN _GID_T getegid __PROTO((void));
- __EXTERN _UID_T geteuid __PROTO((void));
- __EXTERN _GID_T getgid __PROTO((void));
- ! __EXTERN int getgroups __PROTO((int, _GID_T *));
- ! __EXTERN char * getlogin __PROTO((void));
- ! #ifndef _POSIX_SOURCE
- ! __EXTERN int getopt __PROTO((int, char * const *, const char *));
- ! __EXTERN int getpagesize __PROTO((void));
- ! #endif
- __EXTERN int getpid __PROTO((void));
- __EXTERN int getppid __PROTO((void));
- __EXTERN _UID_T getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- __EXTERN long lseek __PROTO((int, long, int));
- -
- - #ifndef _POSIX_SOURCE
- - /* be careful with this and Gcc, where strings are really constants */
- - __EXTERN char * mktemp __PROTO((char *));
- - #endif /* _POSIX_SOURCE */
- -
- __EXTERN int pause __PROTO((void));
- __EXTERN int pipe __PROTO((int *));
- __EXTERN long pathconf __PROTO((const char *, int));
- - #ifndef _POSIX_SOURCE
- - __EXTERN void psignal __PROTO((int, const char *));
- - #endif /* _POSIX_SOURCE */
- __EXTERN int rmdir __PROTO((const char *));
- __EXTERN int read __PROTO((int, void *, unsigned));
- - #ifndef _POSIX_SOURCE
- - __EXTERN long _read __PROTO((int, void *, unsigned long));
- - #ifndef __MINT__
- - #define lread _read /* backwards compatibility, likely to go away */
- - #ifndef __SRC__
- - __EXTERN void setlinebuf __PROTO((void *)); /* avoid pulling in stdio here */
- - #else /* __SRC__ */
- - __EXTERN void setlinebuf __PROTO((FILE *)); /* stdio included in src */
- - #endif /* __SRC__ */
- - #endif /* __MINT__ */
- - #endif /* _POSIX_SOURCE */
- -
- -
- __EXTERN int setgid __PROTO((int));
- __EXTERN int setuid __PROTO((int));
- - #ifndef _POSIX_SOURCE
- - __EXTERN int setegid __PROTO((int));
- - __EXTERN int seteuid __PROTO((int));
- - __EXTERN int setregid __PROTO((int, int));
- - __EXTERN int setreuid __PROTO((int, int));
- - #endif /* _POSIX_SOURCE */
- -
- __EXTERN unsigned sleep __PROTO((unsigned int));
- - #ifndef _POSIX_SOURCE
- - __EXTERN int stime __PROTO((long *));
- - #endif /* _POSIX_SOURCE */
- __EXTERN long sysconf __PROTO((int));
- - #ifndef _POSIX_SOURCE
- - __EXTERN long tell __PROTO((int));
- - #endif /* _POSIX_SOURCE */
- __EXTERN char * ttyname __PROTO((int));
- __EXTERN int unlink __PROTO((const char *));
- __EXTERN int write __PROTO((int, const void *, unsigned));
- #ifndef _POSIX_SOURCE
- ! __EXTERN long _write __PROTO((int, const void *, unsigned long));
- __EXTERN char * getpass __PROTO((const char *prompt));
-
- ! __EXTERN void * sbrk __PROTO((__SIZE_TYPEDEF__));
- ! __EXTERN void *_sbrk __PROTO((long));
- !
- ! #ifdef __SOZOBON__
- ! #define lsbrk _sbrk /* backwards compatibility, don't use */
- ! #endif
- !
- ! #ifndef __MINT__
- ! #define lwrite _write /* backwards compatibility, likely go away */
- ! #endif
-
- ! __EXTERN int vfork __PROTO((void));
- ! __EXTERN void srandom __PROTO((unsigned int seed));
- ! __EXTERN char * initstate __PROTO(( unsigned int seed, char *arg_state, int n ));
- ! __EXTERN char * setstate __PROTO((char *arg_state));
- __EXTERN long random __PROTO((void));
- ! __EXTERN void usleep __PROTO((unsigned long));
- __EXTERN void sigpause __PROTO((long mask));
-
- ! __EXTERN int _bsd_getpgrp __PROTO((int));
- ! __EXTERN int _bsd_setpgrp __PROTO((int, int));
- #endif /* _POSIX_SOURCE */
-
- #if defined (_BSD_SOURCE) && !defined(_POSIX_SOURCE)
- #define getpgrp _bsd_getpgrp
- #define setpgrp _bsd_setpgrp
- --- 88,168 ----
- __EXTERN int close __PROTO((int));
- __EXTERN int dup __PROTO((int));
- __EXTERN int dup2 __PROTO((int, int));
- ! __EXTERN int execl __PROTO((const char *, ...));
- ! __EXTERN int execle __PROTO((const char *, ...));
- ! __EXTERN int execlp __PROTO((const char *, ...));
- ! __EXTERN int execv __PROTO((const char *, char *const *));
- ! __EXTERN int execve __PROTO((const char *, char *const *, char *const *));
- ! __EXTERN int execvp __PROTO((const char *, char *const *));
- __EXTERN int fork __PROTO((void));
- __EXTERN char * getcwd __PROTO((char *, int));
- __EXTERN _GID_T getegid __PROTO((void));
- __EXTERN _UID_T geteuid __PROTO((void));
- __EXTERN _GID_T getgid __PROTO((void));
- ! __EXTERN int getgroups __PROTO((int, _GID_T *));
- ! __EXTERN char * getlogin __PROTO((void));
- __EXTERN int getpid __PROTO((void));
- __EXTERN int getppid __PROTO((void));
- __EXTERN _UID_T getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- + __EXTERN int link __PROTO((const char *oldname, const char *newname));
- __EXTERN long lseek __PROTO((int, long, int));
- __EXTERN int pause __PROTO((void));
- __EXTERN int pipe __PROTO((int *));
- __EXTERN long pathconf __PROTO((const char *, int));
- __EXTERN int rmdir __PROTO((const char *));
- __EXTERN int read __PROTO((int, void *, unsigned));
- __EXTERN int setgid __PROTO((int));
- __EXTERN int setuid __PROTO((int));
- __EXTERN unsigned sleep __PROTO((unsigned int));
- __EXTERN long sysconf __PROTO((int));
- __EXTERN char * ttyname __PROTO((int));
- __EXTERN int unlink __PROTO((const char *));
- __EXTERN int write __PROTO((int, const void *, unsigned));
- +
- #ifndef _POSIX_SOURCE
- ! __EXTERN int _bsd_getpgrp __PROTO((int));
- ! __EXTERN int _bsd_setpgrp __PROTO((int, int));
- ! __EXTERN char * getwd __PROTO((char *));
- ! __EXTERN int getopt __PROTO((int, char * const *, const char *));
- ! __EXTERN int getpagesize __PROTO((void));
- __EXTERN char * getpass __PROTO((const char *prompt));
- + __EXTERN char * initstate __PROTO((unsigned int seed, char *arg_state, int n));
-
- ! /* be careful with this and Gcc, where strings are really constants */
- ! __EXTERN char * mktemp __PROTO((char *));
-
- ! __EXTERN void psignal __PROTO((int, const char *));
- __EXTERN long random __PROTO((void));
- ! __EXTERN long _read __PROTO((int, void *, unsigned long));
- ! __EXTERN int readlink __PROTO((char *filename, char *linkto, int siz));
- ! __EXTERN void * sbrk __PROTO((__SIZE_TYPEDEF__));
- ! __EXTERN void * _sbrk __PROTO((long));
- ! __EXTERN int setegid __PROTO((int));
- ! __EXTERN int seteuid __PROTO((int));
- ! __EXTERN int setregid __PROTO((int, int));
- ! __EXTERN int setreuid __PROTO((int, int));
- ! __EXTERN char * setstate __PROTO((char *arg_state));
- __EXTERN void sigpause __PROTO((long mask));
- + __EXTERN void srandom __PROTO((unsigned int seed));
- + __EXTERN int stime __PROTO((long *));
- + __EXTERN int symlink __PROTO((const char *oldname, const char *newname));
- + __EXTERN long tell __PROTO((int));
- + __EXTERN void usleep __PROTO((unsigned long));
- + __EXTERN int vfork __PROTO((void));
- + __EXTERN long _write __PROTO((int, const void *, unsigned long));
-
- ! #ifndef __MINT__
- ! #define lread _read /* backwards compatibility, likely to go away */
- ! #define lwrite _write /* backwards compatibility, likely to go away */
- ! #endif /* __MINT__ */
- !
- #endif /* _POSIX_SOURCE */
-
- + #ifdef __SOZOBON__
- + #define lsbrk _sbrk /* backwards compatibility, don't use */
- + #endif
- +
- #if defined (_BSD_SOURCE) && !defined(_POSIX_SOURCE)
- #define getpgrp _bsd_getpgrp
- #define setpgrp _bsd_setpgrp
- ***************
- *** 198,209 ****
- #endif /* not _BSD_SOURCE */
- __EXTERN int setpgid __PROTO((_PID_T, _PID_T));
- __EXTERN int setsid __PROTO((void));
- -
- - #if 0
- - /* see pwd.h */
- - __EXTERN int setpwent __PROTO((void));
- - __EXTERN void setpwfile __PROTO((char *));
- - #endif
-
- #if defined(__cplusplus)
- }
- --- 174,179 ----
- diff -cr /src/mntinc34/utmp.h ./utmp.h
- *** /src/mntinc34/utmp.h Sat Sep 5 04:45:28 1992
- --- ./utmp.h Thu Jul 15 08:26:30 1993
- ***************
- *** 1,3 ****
- --- 1,10 ----
- + #ifndef _UTMP_H
- + #define _UTMP_H
- +
- + #ifndef _COMPILER_H
- + #include <compiler.h>
- + #endif
- +
- /*
- * Structure of utmp and wtmp files.
- *
- ***************
- *** 20,22 ****
- --- 27,38 ----
- || (ut).ut_line[3] == 'q' \
- || (ut).ut_line[3] == 'r' \
- || (ut).ut_line[3] == 's'))
- +
- + /* Prototypes */
- +
- + __EXTERN void _write_utmp __PROTO((const char *line, const char *name,
- + const char *host, unsigned long time));
- + __EXTERN void _write_wtmp __PROTO((const char *line, const char *name,
- + const char *host, unsigned long time));
- +
- + #endif /* _UTMP_H */
- diff -cr /src/mntinc34/wait.h ./wait.h
- *** /src/mntinc34/wait.h Tue Jul 6 11:51:22 1993
- --- ./wait.h Mon Sep 13 06:57:38 1993
- ***************
- *** 5,10 ****
- --- 5,14 ----
- #include <compiler.h>
- #endif
-
- + #ifndef _TYPES_H
- + #include <types.h>
- + #endif
- +
- #ifndef _POSIX_SOURCE
- #ifndef _RESOURCE_H
- #include <resource.h>
- ***************
- *** 29,34 ****
- --- 33,53 ----
- int _i;
- };
-
- + union __waitp {
- + int *__wi;
- + union wait *__wu;
- + };
- +
- + /* Allow W* to get parameter in POSIX-Style (int) or BSD-Style (union wait)*/
- + #ifdef __GNUC__
- + #define __W(x) ({union{typeof(x) __in; union wait __out;}__wu; \
- + __wu.__in=(x); __wu.__out; })
- + #define __WP union __waitp
- + #else
- + #define __W(x) (*(union wait *) &(x))
- + #define __WP int *
- + #endif
- +
- #define w_termsig _w.termsig
- #define w_stopsig _w.retcode
- #define w_coredump _w.coredump
- ***************
- *** 43,64 ****
- #define WSTOPPED __WSTOPPED
- #endif
-
- ! #define WIFSIGNALED(x) ((x)._w.termsig != 0)
- ! #define WIFSTOPPED(x) ((x)._w.termsig == __WSTOPPED)
- ! #define WIFEXITED(x) ((x)._w.termsig == 0)
- ! #define WIFCOREDUMPED(x) ((x)._w.coredump != 0)
-
- ! #define WTERMSIG(x) ((x)._w.termsig)
- ! #define WEXITSTATUS(x) ((x)._w.retcode)
-
- #define WNOHANG 1
- #define WUNTRACED 2
-
- ! __EXTERN pid_t wait __PROTO((int *status));
- #ifndef _POSIX_SOURCE
- __EXTERN pid_t wait3 __PROTO((union wait *status, int mode, struct rusage *rusage));
- #endif /* _POSIX_SOURCE */
- ! __EXTERN pid_t waitpid __PROTO((pid_t pid, int *status, int options));
-
- #ifdef __cplusplus
- }
- --- 62,83 ----
- #define WSTOPPED __WSTOPPED
- #endif
-
- ! #define WIFSIGNALED(x) (__W(x)._w.termsig != 0)
- ! #define WIFSTOPPED(x) (__W(x)._w.termsig == __WSTOPPED)
- ! #define WIFEXITED(x) (__W(x)._w.termsig == 0)
- ! #define WIFCOREDUMPED(x) (__W(x)._w.coredump != 0)
-
- ! #define WTERMSIG(x) (__W(x)._w.termsig)
- ! #define WEXITSTATUS(x) (__W(x)._w.retcode)
-
- #define WNOHANG 1
- #define WUNTRACED 2
-
- ! __EXTERN pid_t wait __PROTO((__WP status));
- #ifndef _POSIX_SOURCE
- __EXTERN pid_t wait3 __PROTO((union wait *status, int mode, struct rusage *rusage));
- #endif /* _POSIX_SOURCE */
- ! __EXTERN pid_t waitpid __PROTO((pid_t pid, __WP status, int options));
-
- #ifdef __cplusplus
- }
-